/**
 * 
 */
	function loaddata(){
		var allFlag = $("#allFlag").val();
		var pno = $("#pagenum").val();
		var emp_id = $("#emp_id").val();
		var ope_fk=$("#ope_id").val();
		var month= $("#month").val();
		var classType= $("#classType").val();
//		alert(classType);
		var url = pms_url + "cell/performance/listmaintainByMon";
		var params = {emp_id:emp_id,pno:pno,ope_fk:ope_fk,month:month,classType:classType,pno:pno,allFlag:allFlag};
		var obj = load(url,params);//发送请求去服务端请求数据	
		var ary = obj.performanceMon;
		$("#performanceMaintainMonlist").find("tbody").html("");
		$.each(ary, function(index, p) {
		var tr ="<tr role='row'>"+
		"<td  align='center'>"+p.factory+"</td>"+
		"<td  align='center'>"+p.ope_id+"</td>"+
		"<td  align='center'>"+p.ope_name+"</td>"+
		"<td  align='center'>"+p.emp_id+"</td>"+
		"<td  align='center'>"+p.emp_name+"</td>"+
		"<td  align='center'>"+p.gender+"</td>"+
		"<td  align='center' class='.editable'>"+((p.discipline==null)?"":p.discipline)+"</td>"+
		"<td  align='center' class='.editable'>"+((p.compatibility==null)?"":p.compatibility)+"</td>" +
		"<td  align='center'><button type='button' class='btn btn-xs blue btn-outline'>编辑</button></td>"+
		"<td  align='center'>"+p.shftHour+"</td>"+
		"<td  align='center'>"+p.attdHour+"</td>"+
		"<td  align='center'>"+p.level+"</td>"+
		"<td  align='center'>"+p.count+"</td>"+
		"<td  align='center'>"+p.classType+"</td>"+
		"</tr>";
		$("#performanceMaintainMonlist").find("tbody").append(tr);
	 });
	}

	$(function () {
		
		loaddata();
		
		$("#btnSearch").click(function() {
			$("#pagenum").val(1);
			loaddata();
		});
		//重置
		$("#btnReset").on('click', function () {
			$("#searchform input").val("");
		});	
		
		$(document).on('click', "td>button",function () {	
        	var discipline="";
        	var compatibility="";
        	var emp_id= $(this).parent().parent().children("td:eq(3)").html();
        	var month = $("#month").val();
        	
	        $(this).parent().parent().children("td:eq(6),td:eq(7)").each(function() {  // 获取当前行的其他单元格
	        	var tdObj = $(this); 
	            obj_text = $(this).find("input:text");    // 判断单元格下是否有文本框
	            if(!obj_text.length)  
	            	{
	            		var inputObj = $("<input type='text' value='" + $(this).text() + "'/>"); 
//	            		inputObj.css("border-width", 0);  
	            		inputObj.click(function () {  
	            		            return false;  
	            		}); 
	                    inputObj.width(tdObj.width());  
//	                    inputObj.height(tdObj.height());  
	                    //去掉文本框的外边距  
	                    inputObj.css("margin", 0);  
	                    inputObj.css("padding", 0);  
	                    inputObj.css("text-align", "center");  
	                    inputObj.css("background-color", tdObj.css("background-color"));  
	                    tdObj.html(inputObj);// 如果没有文本框，则添加文本框使之可以编辑	
	            	}
	            else  {
	            	$(this).html(obj_text.val()); // 如果已经存在文本框，则将其显示为文本框修改的值
	            	var num = $(this).parents("tr").find("td").index($(this));
	            	if(num==6)     discipline=obj_text.val();
	            	else if(num==7) compatibility=obj_text.val();
	            }
	            
	            
	        });

	     if($(this).html()=="确定"){
	            if (isNaN(discipline) || isNaN(compatibility)){   //用于检查其参数是否是非数字值  
		              alert("必须输入数字！"); 
		              return;
	             }
	            	
				if(parseInt(discipline)>15 || parseInt(compatibility)>25) {
					alert("工作纪律最高分是15分,配合度最高分是25,请确认！");
					loaddata();
					return;
				}
	            	
				var param={month:month,emp_id:emp_id,discipline:discipline,compatibility:compatibility};
				var url=pms_url+"cell/performance/updateByMon";
				$.post(url, param, function(data) {},"json");
            }
	        var str = $(this).html()=="编辑"?"确定":"编辑";  
	        $(this).html(str);   // 按钮被点击后，在“编辑”和“确定”之间切换
	        
    });
		
		
		
//		TableDatatablesEditable.init();
		

	});
//	var TableDatatablesEditable=
//	function(){
//	var e=function(){
//		var a=$("#performanceMaintainMonlist"),
//		l=a.dataTable({lengthMenu:[[10,15,20,-1],[10,15,20,"All"]],pageLength:10,language:{lengthMenu:" _MENU_ records"},columnDefs:[{orderable:!0,targets:[0]},{searchable:!0,targets:[0]}],order:[[0,"asc"]]});
//		};
//							
//		return{init:function(){e()}}}();
			